Meaning of the word "hoist your sail when the wind is fair" in English

What does "hoist your sail when the wind is fair" mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

hoist your sail when the wind is fair

US /hɔɪst jɔːr seɪl wen ðə wɪnd ɪz fer/
UK /hɔɪst jɔː seɪl wen ðə wɪnd ɪz feə/
"hoist your sail when the wind is fair" picture

Idiom

to take advantage of a favorable opportunity when it arises

Example:
The market is booming right now, so it's time to hoist your sail when the wind is fair.
You should hoist your sail when the wind is fair and apply for that promotion while the boss is happy.